'''
Created on Apr 11, 2011

@author: yc30v1m
'''


from library.handlers.TestCase import TestCase

class CountValidation(TestCase):
    '''
    classdocs CountValidation
    '''
    
    ''' 
    Logging is automatically supported by base class
    use logging as below to log CRITICAL msgs
    log.critical("This is a critical message, you can use debug/warn/info")
    '''
    
    def __init__(self, TestCaseId, ScriptFile):
        '''  
        Every class extending (TestCase) class should have this 
        function and should call super class constructor to instantiate base class 
        '''
        super(self.__class__,self).__init__(TestCaseId, ScriptFile)
        
        
    @staticmethod
    def supportedExecutionTypes(tcTypes):
        '''  
        Every class extending (TestCase) class should have this function 
        The Automation script will read  
        '''
        return tcTypes in ["CountValidation", "countvalidation", "counts"]
    
    def step1(self):
        pass